Marketplace
Manages selling and purchaing of the NFTs through Buy Now. The NFTs can also be of tyep Shop, Ticket, or any Asset of shop.
Methods
buyShop
function buyShop(buyShopData memory _buyData)
Internal method that mints an NFT of type ERC-721
Parameters
    struct buyShopData {
        assetData[] _assetsData;
        address nft;
        bytes signature;
        uint256 amount;
        string encodeKey;
        uint256 nonce;
        address erc20token;
        uint8 currency;
    }
buyTicket
function buyTicket(buyTicketData memory _buyTicketData)
Internal method that mints an NFT of type ERC-1155
Parameters
    struct buyTicketData {
        uint256 tokenId;
        address owner;
        address creator;
        uint256 quantity;
        uint256 totalQuantity;
        address nft;
        bytes signature;
        uint256 amount;
        uint256 percent;
        uint256 royalty;
        string encodeKey;
        uint256 nonce;
        address erc20token;
        uint8 currency;
    }
Other methods are explained in the NFT Marketplce Contracts